package com.yjs.app.trade.entity.bean;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Map;

public class ContractInfo implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = -957846638317059739L;

	/**
	 * 合同ID
	 */
	private String contractInformationId;
	
	/**
	 * 合同状态
	 */
	private String status;
	
	/**
	 * 合同开始时间
	 */
	private Date startDt;
	
	/**
	 * 合同结束时间
	 */
	private Date endDt;
	
	/**
	 * 是否联合体
	 */
	private String isCombo;
	
	/**
	 * 配送地址
	 */
	private String address;
	
	/**
	 * 买方名称
	 */
	
	private String memberId;
	private String buyerName;
	
	/**
	 * 卖方名称
	 */
	private String sellerName;
	
	/**
	 * 配送方名称
	 */
	private String dispatcherName;
	
	private String body;
	
	private Integer isTwo;
	
	/**
	 * 买方确认时间
	 */
	private Date buyerSignDt;
	
	/**
	 * 卖方确认时间
	 */
	private Date sellerSignDt;
	
	/**
	 * 配送方确认时间
	 */
	private Date dispatcherSignDt;
	
	/**
	 * 意向数量
	 */
	private Long purchaseQuantity;

	/**
	 * 会员地址
	 */
	private List<Map<String, Object>> memberAddresses;
	
	/**
	 * 产品信息
	 */
	private List<Map<String, Object>> productInfos;
	
	/**
	 * 配送协议IDS
	 */
	private String dispatchAgreementId;

	public String getContractInformationId() {
		return contractInformationId;
	}

	public void setContractInformationId(String contractInformationId) {
		this.contractInformationId = contractInformationId;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Date getStartDt() {
		return startDt;
	}

	public void setStartDt(Date startDt) {
		this.startDt = startDt;
	}

	public Date getEndDt() {
		return endDt;
	}

	public void setEndDt(Date endDt) {
		this.endDt = endDt;
	}

	public String getIsCombo() {
		return isCombo;
	}

	public void setIsCombo(String isCombo) {
		this.isCombo = isCombo;
	}

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public String getBuyerName() {
		return buyerName;
	}

	public void setBuyerName(String buyerName) {
		this.buyerName = buyerName;
	}

	public String getSellerName() {
		return sellerName;
	}

	public void setSellerName(String sellerName) {
		this.sellerName = sellerName;
	}

	public String getDispatcherName() {
		return dispatcherName;
	}

	public void setDispatcherName(String dispatcherName) {
		this.dispatcherName = dispatcherName;
	}

	public Date getBuyerSignDt() {
		return buyerSignDt;
	}

	public void setBuyerSignDt(Date buyerSignDt) {
		this.buyerSignDt = buyerSignDt;
	}

	public Date getSellerSignDt() {
		return sellerSignDt;
	}

	public void setSellerSignDt(Date sellerSignDt) {
		this.sellerSignDt = sellerSignDt;
	}

	public Date getDispatcherSignDt() {
		return dispatcherSignDt;
	}

	public void setDispatcherSignDt(Date dispatcherSignDt) {
		this.dispatcherSignDt = dispatcherSignDt;
	}

	public Long getPurchaseQuantity() {
		return purchaseQuantity;
	}

	public void setPurchaseQuantity(Long purchaseQuantity) {
		this.purchaseQuantity = purchaseQuantity;
	}

	public List<Map<String, Object>> getProductInfos() {
		return productInfos;
	}

	public void setProductInfos(List<Map<String, Object>> productInfos) {
		this.productInfos = productInfos;
	}

	public List<Map<String, Object>> getMemberAddresses() {
		return memberAddresses;
	}

	public void setMemberAddresses(List<Map<String, Object>> memberAddresses) {
		this.memberAddresses = memberAddresses;
	}

	public String getMemberId() {
		return memberId;
	}

	public void setMemberId(String memberId) {
		this.memberId = memberId;
	}

	public String getBody() {
		return body;
	}

	public void setBody(String body) {
		this.body = body;
	}

	public Integer getIsTwo() {
		return isTwo;
	}

	public void setIsTwo(Integer isTwo) {
		this.isTwo = isTwo;
	}

	public String getDispatchAgreementId() {
		return dispatchAgreementId;
	}

	public void setDispatchAgreementId(String dispatchAgreementId) {
		this.dispatchAgreementId = dispatchAgreementId;
	}
}
